
int main( int argc, char** argv ) {
    Agent* a = Agent::create( router );

    //客户端很可能是多线程的,必须对客户端的调用进行序列化---每个线程创建一个sock是否有必要.....,如果每个线程一个sock,那么id又当如何指定,每个sock发送的时候....
    
    a->send();

    return 0;
}